package top.healthylife.gateway.platform.eye.dto.jingyingxinxi.EyeReqPurchaseLandDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 21:18:19
*/
@Data
@Accessors(chain = true)
@ApiModel("购地信息[885]")
public class EyeResPurchaseLandItem {

    @JsonProperty("projectLocation")
    @ApiModelProperty(value = "项目位置", example = "青浦区徐泾镇")
    private String projectLocation;

    @JsonProperty("area")
    @ApiModelProperty(value = "面积(公顷)", example = "9.220130")
    private String area;

    @JsonProperty("contractDate")
    @ApiModelProperty(value = "合同签订日期", example = "1241971200000")
    private Long contractDate;

    @JsonProperty("landUseType")
    @ApiModelProperty(value = "土地用途", example = "其他普通商品住房用地")
    private String landUseType;

    @JsonProperty("contractedVolumeRate")
    @ApiModelProperty(value = "约定容积率下限", example = "1.20")
    private String contractedVolumeRate;

    @JsonProperty("transactionPrice")
    @ApiModelProperty(value = "成交价格(万元)", example = "56000.0000")
    private String transactionPrice;

    @JsonProperty("instalmentPayment")
    @ApiModelProperty(value = "分期支付约定", example = "")
    private List<Instalmentpayment> instalmentPayment;

    @JsonProperty("contractedVolumeRateCeiling")
    @ApiModelProperty(value = "约定容积率上限", example = "1.20")
    private String contractedVolumeRateCeiling;

    @JsonProperty("electronicRegulatoryNumber")
    @ApiModelProperty(value = "电子监管号", example = "3101002009B04236-1")
    private String electronicRegulatoryNumber;

    @JsonProperty("committedTime")
    @ApiModelProperty(value = "约定交地时间", example = "1247760000000")
    private Long committedTime;

    @JsonProperty("landSupplyMethod")
    @ApiModelProperty(value = "供地方式", example = "挂牌出让")
    private String landSupplyMethod;

    @JsonProperty("scheduledCompletion")
    @ApiModelProperty(value = "约定竣工时间", example = "1368201600000")
    private Long scheduledCompletion;

    @JsonProperty("landUsePeriod")
    @ApiModelProperty(value = "土地使用权年限", example = "70")
    private String landUsePeriod;

    @JsonProperty("landUseRightPerson")
    @ApiModelProperty(value = "土地使用权人", example = "金地（集团）股份有限公司")
    private String landUseRightPerson;

    @JsonProperty("companyList")
    @ApiModelProperty(value = "公司列表", example = "")
    private List<Companylist> companyList;

    @JsonProperty("chainLink")
    @ApiModelProperty(value = "内链", example = "")
    private String chainLink;

    @JsonProperty("authority")
    @ApiModelProperty(value = "批准单位", example = "青浦区")
    private String authority;

    @JsonProperty("district")
    @ApiModelProperty(value = "行政区", example = "上海市本级")
    private String district;

    @JsonProperty("landLevel")
    @ApiModelProperty(value = "土地级别", example = "八级")
    private String landLevel;

    @JsonProperty("category")
    @ApiModelProperty(value = "行业分类", example = "房地产业")
    private String category;

    @JsonProperty("projectName")
    @ApiModelProperty(value = "项目名称", example = "徐泾镇3号地块")
    private String projectName;

    @JsonProperty("agreementStartTime")
    @ApiModelProperty(value = "约定开工时间", example = "1273507200000")
    private Long agreementStartTime;

    @JsonProperty("landSourceView")
    @ApiModelProperty(value = "土地来源显示值，通过将土地来源实际值与土地面积比较来确定显示值", example = "新增建设用地")
    private String landSourceView;

}
